home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 52 / Amiga Format AFCD52 (Issue 136, May 2000).iso / -serious- / programming / other / mesa / mesa-tk / glue / makefile.amigaos < prev    next >
Makefile  |  2000-02-23  |  14KB  |  460 lines

  1. # $Id: Makefile,v 3.3 1998/06/10 02:52:20 brianp Exp $
  2.  
  3. # Mesa 3-D graphics library
  4. # Version:  3.0
  5. # Copyright (C) 1995-1998  Brian Paul
  6. #
  7. # This library is free software; you can redistribute it and/or
  8. # modify it under the terms of the GNU Library General Public
  9. # License as published by the Free Software Foundation; either
  10. # version 2 of the License, or (at your option) any later version.
  11. #
  12. # This library is distributed in the hope that it will be useful,
  13. # but WITHOUT ANY WARRANTY; without even the implied warranty of
  14. # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
  15. # Library General Public License for more details.
  16. #
  17. # You should have received a copy of the GNU Library General Public
  18. # License along with this library; if not, write to the Free
  19. # Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  20.  
  21. # Makefile for GLUT-based demo programs for Unix/X11
  22.  
  23. # $Log: Makefile,v $
  24. # Revision 3.3  1998/06/10 02:52:20  brianp
  25. # added multiext example
  26. #
  27. # Revision 3.2  1998/04/21 23:58:41  brianp
  28. # added LIBDIR variable
  29. #
  30. # Revision 3.1  1998/02/21 01:31:56  brianp
  31. # added multitex and renormal demos
  32. #
  33. # Revision 3.0  1998/02/14 18:30:39  brianp
  34. # initial rev
  35. #
  36.  
  37. ROOT = ..
  38.  
  39. ##### MACROS #####
  40.  
  41. ## include-directory (replace by ${srcdir}/include later)
  42. INC_DIR = $(ROOT)/include
  43.  
  44. ## lib-directory (replace by ${srcdir}/lib later)
  45. LIB_DIR = $(ROOT)/lib
  46.  
  47. ## library dependencies
  48. LIB_DEP = $(LIB_DIR)/$(GLMUI_LIB).static    \
  49.     $(LIB_DIR)/$(GLSMAP_LIB).static    \
  50.     $(LIB_DIR)/$(GLE_LIB).static    \
  51.     $(LIB_DIR)/$(GLUT_LIB).static    \
  52.     $(LIB_DIR)/$(GLU_LIB).static    \
  53.     $(LIB_DIR)/$(AUX_LIB).static    \
  54.     $(LIB_DIR)/$(TK_LIB).static    \
  55.     $(LIB_DIR)/$(GL_LIB).static
  56.  
  57. ## no libraries to build
  58. LIBS = 
  59.  
  60. ## no dirs to recurse
  61. DIRS =
  62.  
  63. ## sources to process
  64. SRCS = start.in                    \
  65.     parseversion.in                \
  66.     createheader.in                \
  67.     genglue.in                \
  68.     start/start_gl.S            \
  69.     start/start_glu.S            \
  70.     start/start_gltk.S            \
  71.     start/start_glaux.S            \
  72.     start/start_glut.S            \
  73.     start/start_glsmap.S            \
  74.     start/start_gle.S            \
  75.     start/start_glmui.S            \
  76.  
  77. ## programs to create/create
  78. PRGS =    start/start_gl.o            \
  79.     start/start_glu.o            \
  80.     start/start_gltk.o            \
  81.     start/start_glaux.o            \
  82.     start/start_glut.o            \
  83.     start/start_glsmap.o            \
  84.     start/start_gle.o            \
  85.     start/start_glmui.o            \
  86.     lib/libMesaGL.a                \
  87.     lib/libMesaGLu.a            \
  88.     lib/libMesaGLtk.a            \
  89.     lib/libMesaGLaux.a            \
  90.     lib/libMesaGLut.a            \
  91.     lib/libMesaGLsmap.a            \
  92.     lib/libMesaGLe.a            \
  93.     lib/libMesaGLmui.a            \
  94.     lib/libb/libMesaGL.a            \
  95.     lib/libb/libMesaGLu.a            \
  96.     lib/libb/libMesaGLtk.a            \
  97.     lib/libb/libMesaGLaux.a            \
  98.     lib/libb/libMesaGLut.a            \
  99.     lib/libb/libMesaGLsmap.a        \
  100.     lib/libb/libMesaGLe.a            \
  101.     lib/libb/libMesaGLmui.a            \
  102.     lib/libb32/libm020/libMesaGL.a        \
  103.     lib/libb32/libm020/libMesaGLu.a        \
  104.     lib/libb32/libm020/libMesaGLtk.a    \
  105.     lib/libb32/libm020/libMesaGLaux.a    \
  106.     lib/libb32/libm020/libMesaGLut.a    \
  107.     lib/libb32/libm020/libMesaGLsmap.a    \
  108.     lib/libb32/libm020/libMesaGLe.a        \
  109.     lib/libb32/libm020/libMesaGLmui.a    \
  110.     lib/libMesaGL_p.a            \
  111.     lib/libMesaGLu_p.a            \
  112.     lib/libMesaGLtk_p.a            \
  113.     lib/libMesaGLaux_p.a            \
  114.     lib/libMesaGLut_p.a            \
  115.     lib/libMesaGLsmap_p.a            \
  116.     lib/libMesaGLe_p.a            \
  117.     lib/libMesaGLmui_p.a
  118.  
  119. # MASTER-CONFIG #
  120.  
  121. include $(ROOT)/Make-config.AmigaOS
  122.  
  123. ##### RULES #####
  124.  
  125. gen/genglue_gl.c: genglue.in include/GL/gl_calls.def
  126.     sed -e 's/@TARGET@//g' <$< >$@
  127. gen/genglue_glu.c: genglue.in include/GL/glu_calls.def
  128.     sed -e 's/@TARGET@/u/g' <$< >$@
  129. gen/genglue_glut.c: genglue.in include/GL/glut_calls.def
  130.     sed -e 's/@TARGET@/ut/g' <$< >$@
  131. gen/genglue_glsmap.c: genglue.in include/GL/glsmap_calls.def
  132.     sed -e 's/@TARGET@/smap/g' <$< >$@
  133. gen/genglue_glaux.c: genglue.in include/GL/glaux_calls.def
  134.     sed -e 's/@TARGET@/aux/g' <$< >$@
  135. gen/genglue_glmui.c: genglue.in include/GL/glmui_calls.def
  136.     sed -e 's/@TARGET@/mui/g' <$< >$@
  137. gen/genglue_gltk.c: genglue.in include/GL/gltk_calls.def
  138.     sed -e 's/@TARGET@/tk/g' <$< >$@
  139. gen/genglue_gle.c: genglue.in include/GL/gle_calls.def
  140.     sed -e 's/@TARGET@/e/g' <$< >$@
  141.  
  142. parse/parseversion_gl.c: parseversion.in
  143.     sed -e 's/@TARGET@//g' <$< >$@
  144. parse/parseversion_glu.c: parseversion.in
  145.     sed -e 's/@TARGET@/u/g' <$< >$@
  146. parse/parseversion_glut.c: parseversion.in
  147.     sed -e 's/@TARGET@/ut/g' <$< >$@
  148. parse/parseversion_glsmap.c: parseversion.in
  149.     sed -e 's/@TARGET@/smap/g' <$< >$@
  150. parse/parseversion_glaux.c: parseversion.in
  151.     sed -e 's/@TARGET@/aux/g' <$< >$@
  152. parse/parseversion_glmui.c: parseversion.in
  153.     sed -e 's/@TARGET@/mui/g' <$< >$@
  154. parse/parseversion_gltk.c: parseversion.in
  155.     sed -e 's/@TARGET@/tk/g' <$< >$@
  156. parse/parseversion_gle.c: parseversion.in
  157.     sed -e 's/@TARGET@/e/g' <$< >$@
  158.  
  159. create/createheader_gl.c: createheader.in include/library_gl.h
  160.     sed -e 's/@TARGET@//g' <$< >$@
  161. create/createheader_glu.c: createheader.in include/library_glu.h
  162.     sed -e 's/@TARGET@/u/g' <$< >$@
  163. create/createheader_glut.c: createheader.in include/library_glut.h
  164.     sed -e 's/@TARGET@/ut/g' <$< >$@
  165. create/createheader_glsmap.c: createheader.in include/library_glsmap.h
  166.     sed -e 's/@TARGET@/smap/g' <$< >$@
  167. create/createheader_glaux.c: createheader.in include/library_glaux.h
  168.     sed -e 's/@TARGET@/aux/g' <$< >$@
  169. create/createheader_glmui.c: createheader.in include/library_glmui.h
  170.     sed -e 's/@TARGET@/mui/g' <$< >$@
  171. create/createheader_gltk.c: createheader.in include/library_gltk.h
  172.     sed -e 's/@TARGET@/tk/g' <$< >$@
  173. create/createheader_gle.c: createheader.in include/library_gle.h
  174.     sed -e 's/@TARGET@/e/g' <$< >$@
  175.  
  176. start/start_gl.S: start.in
  177.     sed -e 's/@TARGET@//g' <$< >$@
  178. start/start_glu.S: start.in
  179.     sed -e 's/@TARGET@/u/g' <$< >$@
  180. start/start_glut.S: start.in
  181.     sed -e 's/@TARGET@/ut/g' <$< >$@
  182. start/start_glsmap.S: start.in
  183.     sed -e 's/@TARGET@/smap/g' <$< >$@
  184. start/start_glaux.S: start.in
  185.     sed -e 's/@TARGET@/aux/g' <$< >$@
  186. start/start_glmui.S: start.in
  187.     sed -e 's/@TARGET@/mui/g' <$< >$@
  188. start/start_gltk.S: start.in
  189.     sed -e 's/@TARGET@/tk/g' <$< >$@
  190. start/start_gle.S: start.in
  191.     sed -e 's/@TARGET@/e/g' <$< >$@
  192.  
  193. %$(O): %.c
  194.     $(CC) -I$(INC_DIR) $(CFLAGS) $< -s -c -o $@
  195. %$(O): %.S
  196.     $(CC) -I$(INC_DIR) $(CFLAGS) $< -s -c -o $@
  197.  
  198. gen/genglue_gl: gen/genglue_gl.o $(LIB_DEP)
  199.     $(CC) -I$(INC_DIR) $(CFLAGS) $(filter-out %.static,$^) -o $@ -s
  200. gen/genglue_glu: gen/genglue_glu.o $(LIB_DEP)
  201.     $(CC) -I$(INC_DIR) $(CFLAGS) $(filter-out %.static,$^) -o $@ -s
  202. gen/genglue_gltk: gen/genglue_gltk.o $(LIB_DEP)
  203.     $(CC) -I$(INC_DIR) $(CFLAGS) $(filter-out %.static,$^) -o $@ -s
  204. gen/genglue_glaux: gen/genglue_glaux.o $(LIB_DEP)
  205.     $(CC) -I$(INC_DIR) $(CFLAGS) $(filter-out %.static,$^) -o $@ -s
  206. gen/genglue_glut: gen/genglue_glut.o $(LIB_DEP)
  207.     $(CC) -I$(INC_DIR) $(CFLAGS) $(filter-out %.static,$^) -o $@ -s
  208. gen/genglue_glsmap: gen/genglue_glsmap.o $(LIB_DEP)
  209.     $(CC) -I$(INC_DIR) $(CFLAGS) $(filter-out %.static,$^) -o $@ -s
  210. gen/genglue_gle: gen/genglue_gle.o $(LIB_DEP)
  211.     $(CC) -I$(INC_DIR) $(CFLAGS) $(filter-out %.static,$^) -o $@ -s
  212. gen/genglue_glmui: gen/genglue_glmui.o $(LIB_DEP)
  213.     $(CC) -I$(INC_DIR) $(CFLAGS) $(filter-out %.static,$^) -o $@ -s
  214.  
  215. parse/parseversion_gl: parse/parseversion_gl.o $(LIB_DEP)
  216.     $(CC) -I$(INC_DIR) $(CFLAGS) $(filter-out %.static,$^) -o $@ -s
  217. parse/parseversion_glu: parse/parseversion_glu.o $(LIB_DEP)
  218.     $(CC) -I$(INC_DIR) $(CFLAGS) $(filter-out %.static,$^) -o $@ -s
  219. parse/parseversion_gltk: parse/parseversion_gltk.o $(LIB_DEP)
  220.     $(CC) -I$(INC_DIR) $(CFLAGS) $(filter-out %.static,$^) -o $@ -s
  221. parse/parseversion_glaux: parse/parseversion_glaux.o $(LIB_DEP)
  222.     $(CC) -I$(INC_DIR) $(CFLAGS) $(filter-out %.static,$^) -o $@ -s
  223. parse/parseversion_glut: parse/parseversion_glut.o $(LIB_DEP)
  224.     $(CC) -I$(INC_DIR) $(CFLAGS) $(filter-out %.static,$^) -o $@ -s
  225. parse/parseversion_glsmap: parse/parseversion_glsmap.o $(LIB_DEP)
  226.     $(CC) -I$(INC_DIR) $(CFLAGS) $(filter-out %.static,$^) -o $@ -s
  227. parse/parseversion_gle: parse/parseversion_gle.o $(LIB_DEP)
  228.     $(CC) -I$(INC_DIR) $(CFLAGS) $(filter-out %.static,$^) -o $@ -s
  229. parse/parseversion_glmui: parse/parseversion_glmui.o $(LIB_DEP)
  230.     $(CC) -I$(INC_DIR) $(CFLAGS) $(filter-out %.static,$^) -o $@ -s
  231.  
  232. create/createheader_gl: create/createheader_gl.o $(LIB_DEP)
  233.     $(CC) -I$(INC_DIR) $(CFLAGS) $(filter-out %.static,$^) -o $@ -s
  234. create/createheader_glu: create/createheader_glu.o $(LIB_DEP)
  235.     $(CC) -I$(INC_DIR) $(CFLAGS) $(filter-out %.static,$^) -o $@ -s
  236. create/createheader_gltk: create/createheader_gltk.o $(LIB_DEP)
  237.     $(CC) -I$(INC_DIR) $(CFLAGS) $(filter-out %.static,$^) -o $@ -s
  238. create/createheader_glaux: create/createheader_glaux.o $(LIB_DEP)
  239.     $(CC) -I$(INC_DIR) $(CFLAGS) $(filter-out %.static,$^) -o $@ -s
  240. create/createheader_glut: create/createheader_glut.o $(LIB_DEP)
  241.     $(CC) -I$(INC_DIR) $(CFLAGS) $(filter-out %.static,$^) -o $@ -s
  242. create/createheader_glsmap: create/createheader_glsmap.o $(LIB_DEP)
  243.     $(CC) -I$(INC_DIR) $(CFLAGS) $(filter-out %.static,$^) -o $@ -s
  244. create/createheader_gle: create/createheader_gle.o $(LIB_DEP)
  245.     $(CC) -I$(INC_DIR) $(CFLAGS) $(filter-out %.static,$^) -o $@ -s
  246. create/createheader_glmui: create/createheader_glmui.o $(LIB_DEP)
  247.     $(CC) -I$(INC_DIR) $(CFLAGS) $(filter-out %.static,$^) -o $@ -s
  248.  
  249. start/start_gl: start/start_gl.o $(LIB_DEP)
  250.     $(CC) -I$(INC_DIR) $(CFLAGS) $(filter-out %.static,$^) -o $@ -s
  251. start/start_glu: start/start_glu.o $(LIB_DEP)
  252.     $(CC) -I$(INC_DIR) $(CFLAGS) $(filter-out %.static,$^) -o $@ -s
  253. start/start_gltk: start/start_gltk.o $(LIB_DEP)
  254.     $(CC) -I$(INC_DIR) $(CFLAGS) $(filter-out %.static,$^) -o $@ -s
  255. start/start_glaux: start/start_glaux.o $(LIB_DEP)
  256.     $(CC) -I$(INC_DIR) $(CFLAGS) $(filter-out %.static,$^) -o $@ -s
  257. start/start_glut: start/start_glut.o $(LIB_DEP)
  258.     $(CC) -I$(INC_DIR) $(CFLAGS) $(filter-out %.static,$^) -o $@ -s
  259. start/start_glsmap: start/start_glsmap.o $(LIB_DEP)
  260.     $(CC) -I$(INC_DIR) $(CFLAGS) $(filter-out %.static,$^) -o $@ -s
  261. start/start_gle: start/start_gle.o $(LIB_DEP)
  262.     $(CC) -I$(INC_DIR) $(CFLAGS) $(filter-out %.static,$^) -o $@ -s
  263. start/start_glmui: start/start_glmui.o $(LIB_DEP)
  264.     $(CC) -I$(INC_DIR) $(CFLAGS) $(filter-out %.static,$^) -o $@ -s
  265.  
  266. start/start_gl.h: create/createheader_gl
  267.     $< >$@
  268. start/start_glu.h: create/createheader_glu
  269.     $< >$@
  270. start/start_gltk.h: create/createheader_gltk
  271.     $< >$@
  272. start/start_glaux.h: create/createheader_glaux
  273.     $< >$@
  274. start/start_glut.h: create/createheader_glut
  275.     $< >$@
  276. start/start_glsmap.h: create/createheader_glsmap
  277.     $< >$@
  278. start/start_gle.h: create/createheader_gle
  279.     $< >$@
  280. start/start_glmui.h: create/createheader_glmui
  281.     $< >$@
  282.  
  283. include/version_gl.h: parse/parseversion_gl
  284.     $< 3 1 >$@
  285. include/version_glu.h: parse/parseversion_glu
  286.     $< 1 10 >$@
  287. include/version_gltk.h: parse/parseversion_gltk
  288.     $< 1 1 >$@
  289. include/version_glaux.h: parse/parseversion_glaux
  290.     $< 3 1 >$@
  291. include/version_glut.h: parse/parseversion_glut
  292.     $< 3 7 >$@
  293. include/version_glsmap.h: parse/parseversion_glsmap
  294.     $< 1 10 >$@
  295. include/version_gle.h: parse/parseversion_gle
  296.     $< 1 10 >$@
  297. include/version_glmui.h: parse/parseversion_glmui
  298.     $< 1 10 >$@
  299.  
  300. lib/libMesaGL.a: gen/genglue_gl
  301.     rm -f *.o
  302.     $< no-baserel
  303.     /ade/m68k-amigaos/bin/ar r $@ *.o
  304.     rm -f *.o
  305. lib/libMesaGLu.a: gen/genglue_glu
  306.     rm -f *.o
  307.     $< no-baserel
  308.     /ade/m68k-amigaos/bin/ar r $@ *.o
  309.     rm -f *.o
  310. lib/libMesaGLtk.a: gen/genglue_gltk
  311.     rm -f *.o
  312.     $< no-baserel
  313.     /ade/m68k-amigaos/bin/ar r $@ *.o
  314.     rm -f *.o
  315. lib/libMesaGLaux.a: gen/genglue_glaux
  316.     rm -f *.o
  317.     $< no-baserel
  318.     /ade/m68k-amigaos/bin/ar r $@ *.o
  319.     rm -f *.o
  320. lib/libMesaGLut.a: gen/genglue_glut
  321.     rm -f *.o
  322.     $< no-baserel
  323.     /ade/m68k-amigaos/bin/ar r $@ *.o
  324.     rm -f *.o
  325. lib/libMesaGLsmap.a: gen/genglue_glsmap
  326.     rm -f *.o
  327.     $< no-baserel
  328.     /ade/m68k-amigaos/bin/ar r $@ *.o
  329.     rm -f *.o
  330. lib/libMesaGLe.a: gen/genglue_gle
  331.     rm -f *.o
  332.     $< no-baserel
  333.     /ade/m68k-amigaos/bin/ar r $@ *.o
  334.     rm -f *.o
  335. lib/libMesaGLmui.a: gen/genglue_glmui
  336.     rm -f *.o
  337.     $< no-baserel
  338.     /ade/m68k-amigaos/bin/ar r $@ *.o
  339.     rm -f *.o
  340. lib/libb/libMesaGL.a: gen/genglue_gl
  341.     rm -f *.o
  342.     $< baserel
  343.     /ade/m68k-amigaos/bin/ar r $@ *.o
  344.     rm -f *.o
  345. lib/libb/libMesaGLu.a: gen/genglue_glu
  346.     rm -f *.o
  347.     $< baserel
  348.     /ade/m68k-amigaos/bin/ar r $@ *.o
  349.     rm -f *.o
  350. lib/libb/libMesaGLtk.a: gen/genglue_gltk
  351.     rm -f *.o
  352.     $< baserel
  353.     /ade/m68k-amigaos/bin/ar r $@ *.o
  354.     rm -f *.o
  355. lib/libb/libMesaGLaux.a: gen/genglue_glaux
  356.     rm -f *.o
  357.     $< baserel
  358.     /ade/m68k-amigaos/bin/ar r $@ *.o
  359.     rm -f *.o
  360. lib/libb/libMesaGLut.a: gen/genglue_glut
  361.     rm -f *.o
  362.     $< baserel
  363.     /ade/m68k-amigaos/bin/ar r $@ *.o
  364.     rm -f *.o
  365. lib/libb/libMesaGLsmap.a: gen/genglue_glsmap
  366.     rm -f *.o
  367.     $< baserel
  368.     /ade/m68k-amigaos/bin/ar r $@ *.o
  369.     rm -f *.o
  370. lib/libb/libMesaGLe.a: gen/genglue_gle
  371.     rm -f *.o
  372.     $< baserel
  373.     /ade/m68k-amigaos/bin/ar r $@ *.o
  374.     rm -f *.o
  375. lib/libb/libMesaGLmui.a: gen/genglue_glmui
  376.     rm -f *.o
  377.     $< baserel
  378.     /ade/m68k-amigaos/bin/ar r $@ *.o
  379.     rm -f *.o
  380. lib/libb32/libm020/libMesaGL.a: gen/genglue_gl
  381.     rm -f *.o
  382.     $< baserel32
  383.     /ade/m68k-amigaos/bin/ar r $@ *.o
  384.     rm -f *.o
  385. lib/libb32/libm020/libMesaGLu.a: gen/genglue_glu
  386.     rm -f *.o
  387.     $< baserel32
  388.     /ade/m68k-amigaos/bin/ar r $@ *.o
  389.     rm -f *.o
  390. lib/libb32/libm020/libMesaGLtk.a: gen/genglue_gltk
  391.     rm -f *.o
  392.     $< baserel32
  393.     /ade/m68k-amigaos/bin/ar r $@ *.o
  394.     rm -f *.o
  395. lib/libb32/libm020/libMesaGLaux.a: gen/genglue_glaux
  396.     rm -f *.o
  397.     $< baserel32
  398.     /ade/m68k-amigaos/bin/ar r $@ *.o
  399.     rm -f *.o
  400. lib/libb32/libm020/libMesaGLut.a: gen/genglue_glut
  401.     rm -f *.o
  402.     $< baserel32
  403.     /ade/m68k-amigaos/bin/ar r $@ *.o
  404.     rm -f *.o
  405. lib/libb32/libm020/libMesaGLsmap.a: gen/genglue_glsmap
  406.     rm -f *.o
  407.     $< baserel32
  408.     /ade/m68k-amigaos/bin/ar r $@ *.o
  409.     rm -f *.o
  410. lib/libb32/libm020/libMesaGLe.a: gen/genglue_gle
  411.     rm -f *.o
  412.     $< baserel32
  413.     /ade/m68k-amigaos/bin/ar r $@ *.o
  414.     rm -f *.o
  415. lib/libb32/libm020/libMesaGLmui.a: gen/genglue_glmui
  416.     rm -f *.o
  417.     $< baserel32
  418.     /ade/m68k-amigaos/bin/ar r $@ *.o
  419.     rm -f *.o
  420. lib/libMesaGL_p.a: gen/genglue_gl
  421.     rm -f *.o
  422.     $< profiling
  423.     /ade/m68k-amigaos/bin/ar r $@ *.o
  424.     rm -f *.o
  425. lib/libMesaGLu_p.a: gen/genglue_glu
  426.     rm -f *.o
  427.     $< profiling
  428.     /ade/m68k-amigaos/bin/ar r $@ *.o
  429.     rm -f *.o
  430. lib/libMesaGLtk_p.a: gen/genglue_gltk
  431.     rm -f *.o
  432.     $< profiling
  433.     /ade/m68k-amigaos/bin/ar r $@ *.o
  434.     rm -f *.o
  435. lib/libMesaGLaux_p.a: gen/genglue_glaux
  436.     rm -f *.o
  437.     $< profiling
  438.     /ade/m68k-amigaos/bin/ar r $@ *.o
  439.     rm -f *.o
  440. lib/libMesaGLut_p.a: gen/genglue_glut
  441.     rm -f *.o
  442.     $< profiling
  443.     /ade/m68k-amigaos/bin/ar r $@ *.o
  444.     rm -f *.o
  445. lib/libMesaGLsmap_p.a: gen/genglue_glsmap
  446.     rm -f *.o
  447.     $< profiling
  448.     /ade/m68k-amigaos/bin/ar r $@ *.o
  449.     rm -f *.o
  450. lib/libMesaGLe_p.a: gen/genglue_gle
  451.     rm -f *.o
  452.     $< profiling
  453.     /ade/m68k-amigaos/bin/ar r $@ *.o
  454.     rm -f *.o
  455. lib/libMesaGLmui_p.a: gen/genglue_glmui
  456.     rm -f *.o
  457.     $< profiling
  458.     /ade/m68k-amigaos/bin/ar r $@ *.o
  459.     rm -f *.o
  460.